02. 概率分布编程

概率分布编程

介绍

我们会首先回顾上一课的学习目标。接下来,你将有机会进一步学习 Python 编程,积累经验。首先,你需要制作几个基本函数,来计算并可视化连续的均匀概率分布。

然后,你需要对更复杂的分布(非均匀的离散概率分布)进行编程。

接下来,你将使用这些技巧,来探索无人驾驶车或真正的机器人如何在离散的一维世界中表示其位置概率。然后,你需要扩展到二维世界中的概率。你要使用 的概念来实现这个二维世界,类是一种编程模板。您将在练习中深入了解关于类的知识。

最后,你会了解到一个对无人驾驶车特别重要的一种概率分布:正态分布。

技能

以下是你在这些练习中需要学习的技能总结:

Python技能
  • 在 Python 中写函数
  • 初始化一维和二维数组
  • 创建可视化
  • Python 中的类
概率技能
  • 计算连续均匀分布的概率
  • 计算一个离散的非均匀分布的概率
  • 一维网格上的位置概率
  • 二维网格上的位置概率